// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'

// ============================== 导出行头像 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  label: { type: String, default: '头像' }, // 显示标题
  bind: { type: String, default: 'photo' }, // 绑定键名
  noTip: { type: Boolean, default: true }, // 是否隐藏提示
  empty: { type: String, default: '' }, // 空白符

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  preview: { type: String, default: '' }, // 大图的预览键名 (小图展示，大图预览，为空则取 bind 值)

  showBtn: { type: Boolean, default: false }, // 是否显示按钮，并隐藏头像
  btnText: { type: String, default: '预览' }, // 按钮文字

  ...CORE.WEB.BASE.FIT,

  pathTrans: { type: Function, default: (path) => CORE.image(path) }, // 路径转换方法
  noTrans: { type: Boolean, default: false }, // 是否不做路径转换
}
